<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // 十进制转其他
    var num = 193;
    console.log( num.toString( 2 ) );
    console.log( num.toString( 8 ) );
    console.log( num.toString( 10 ) );
    console.log( num.toString( 16 ) );
    
    // 其他转十进制
    console.log( parseInt("11010", 2) );
    console.log( parseInt("11010", 8) );
    console.log( parseInt("11010", 10) );
    console.log( parseInt("11010", 16) );
    
    // 八进制转成十六进制
    // 先转十进制，再转十六进制
    var str = "564";
    console.log( parseInt(str, 8).toString(16) );
    
    // 也存在三进制，四进制，五进制，...只是用不到而已，并不是不存在
    
</script>
</html>